#if 0
#include "EventListener.h"
#include "UDS14229Core.h"
/*template <class T>
//class EventListener : public EventHandler<MessageEvent>
class EventListener : public EventHandler<T>
{
public:
	EventListener() { }

	virtual ~EventListener() { }

	//virtual void onEvent(MessageEvent & e) override {
	virtual void onEvent(T & e) override {
		// Ignore the event if it's already been canceled
		if (e.getCanceled()) {
			return;
		}
		if(std::is_same<T, MessageEvent<std::string,bool>>::value)
		{
			  MessageEvent<std::string,bool> x =  dynamic_cast<MessageEvent<std::string,bool>&>(e);
			 if(strcmp(x.getMessage().getName().c_str(),"UDS14229ReleaseExe_10") == 0)
			 {
				 if(x.getMessage().getMessage()){
				  printf("The player '%s' said %d\n", x.getMessage().getName().c_str(), x.getMessage().getMessage());
			     }
				 else
				 {

					// mUDSReleaseExe1->client();
					// UDS14229ReleaseExe_10* mUDSReleaseExe1->client();
				 }

		      }

	     }
	}
private:
	UDS14229Core* mUDS14229Core;
};*/
EventListener::EventListener()
{
	//this->mUDS14229Core = mUDS14229Core;
}
EventListener::~EventListener()
{
	//this->mUDS14229Core = mUDS14229Core;
}
 void EventListener::onEvent(MessageQueueEvent & e){


 }
#endif
